SUED for Linux =]

Publicado por Adriano Matos Meier 29/11/2005

[ Hits: 18.755 ]

Download sued.sh




SUED - Sua ultima esperança divina ou Deus ao contrário.
Script muito loco que serve para dar uns sustos nos seus amigos.
Você faz  uma pergunta para um suposto Luscifer, e ele responde.
Conhecia apenas a versão para Windows então achei essa na net e estou compartilhando.
Desculpem se alguem já tinha postado.

  



Esconder código-fonte

#!/bin/bash
#
# A versão do programa Einstein em shell script.
# esse programa rolou na internet há alguns anos atrás.
#
# Também conhecido como SUED (Windows).
# Dá para brincar com muita gente que não é da área :)
#
# ################################################
#               Como usar
#
# O esquema está na variável char_especial, onde você define
# qual será a tecla utilizada para acionar o comportamento
# especial do programa.
# Após executar o programa, se a **primeira** tecla pressionada
# for a que estiver definida na variável char_especial o comportamento
# especial é iniciado. Quando isto ocorre, para cada tecla que você for
# pressionando, um caractere de uma frase pré-definida irá ecoar na tela.
# a tecla que você pressionou é armazenada em uma variável.
# quando você apertar de novo a 'char_especial', é finalizado este processo
# e tudo o que você teclar será novamente ecoado na tela.
# Quando você pressionar enter, será mostrado tudo o que você teclou 
# escondido, ou seja, entre as duas pressionadas do char_especial.
#
# Assim, você escreve a resposta escondido, e faz a pergunta para a 
# resposta que você digitou.
#
# Experimente algumas vezes que você vai pegar o esquema =8)
#
# ################################################
#
# Versão 2.0 - totalmente remodelada e com alguns bug fixed
#

f1="Ó grande mestre, por favor me responda"
f2="Amável guru, responda"
f3="Todo poderoso, me diga"
f4="Ó principe das trevas, me responda"
r1="Sai fora cara, nao vou te responder nada."
r2="Nao tens nada melhor pra fazer do que ficar me enxendo?"
r3="Vai ver se eu estou na esquina seu imbecil."
r4="Ta loco, que bicho chato hein, sai fora cara."
# se aumentar o número de perguntas possíveis
# modifiquei o valor 4 da linha abaixo 
i=0;char_especial=";"; n="f$(($RANDOM%4+1))"
R="";M=0;X="X"
clear
read -s -n1 -p "
        Bem-Vindo ao SUED for Linux
        Faça sua pergunta

"
[ "$REPLY" = "$char_especial" ] && M=1 || echo -n "$REPLY";IFS=¿

while [ "$(echo -n "$X" | od)" != "0000000" ]; do read -s -n1 X
if [ "$(echo -n "$X" | od -a | sed  -n '1s/[0-9]\+  *//p')" = "del" ]; then
        echo -ne "{FONTE}33[D "; echo -ne "{FONTE}33[D"
        [ "$R" -a "$M" = "1" ] && R=$(echo "$R" | sed 's/.$//')
        [ "$i" != "0" ] && i=$((i-1))
else
        [ $M = 1 ] && { echo -n "${!n:i:1}" # letra a letra
        i=$((i+1)); R="$R$X"
        [ "$X" != "$char_especial" ] || M=0; } || echo -n "$X"
fi
done
echo
[ "$R" ] && echo -e "\nResposta: ${R%$char_especial*}" ||
# se aumentar o número de respostas possíveis aumente o
# valor 4 da linha abaixo
{ n="r$(($RANDOM%4+1))";echo -e "\nResposta: ${!n}"; }
echo

Scripts recomendados

gera saída com substituindo coluna por outra (substr)

Programação do Dia da Tv Aberta

Manutenção básica em partições Windows

registra quais as máquinas da sala estão ligadas

Front-end para backup em CDRW e DVDRW


  

Comentários
[1] Comentário enviado por physx em 08/04/2006 - 13:51h

legal + a do win da pra po + medo, pq tem os efeitos sonoros e visuais!!!
ahuhauahuha, jah peguei mto nego com o sued!!!

t+

[2] Comentário enviado por williancic em 27/12/2006 - 16:16h

qm e vc

[3] Comentário enviado por didilson em 09/02/2008 - 18:14h

gostaria saber como isntalar este progama, pois n estou conseguinto alguem seraia capaz de me orientar , quando eu baixo o progama fica zipado e n sei dizpar c pode me orientar

[4] Comentário enviado por felipe_pepii em 31/03/2008 - 14:34h

Muito massa!!!!!!!!

parabens!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts